@font-face {
    font-family: Montserrat;
    src: url('font/Montserrat/Montserrat-Regular.ttf');
}
[data-xdgbtn-address] {
    font-size: 14px;
    white-space: nowrap;
    position: relative;
    cursor: pointer;
    font-family: Montserrat;
    font-weight: 700;
    border-radius: 5px;
    background-image: linear-gradient(#f4ca5d,#f4b840);
    color: #333;
    text-transform: uppercase;
    display: block;
    width: 184px
}
[data-xdgbtn-address] section {
    width: 160px;
    height: 45px;
    padding: 7px 12px;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: left
}
[data-xdgbtn-address] > div {
    position: absolute;
    top: 0;
    left: 60px;
    width: 270px;
    height: 49px;
    padding: 5px 0;
    border-radius: 0 5px 5px 0;
    background-image: linear-gradient(#f4ca5d,#f4b840);
    width: 0;
    overflow: hidden;
    transition: width 0.2s ease, transform 0.2s ease;
    transform: translateX(110px);
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-left: 6px
}
[data-xdgbtn-address].xdgbtn-opened > div {
    width: 360px;
    transform: translateX(0)
}
[data-xdgbtn-address]>div span:first-child {
    font-size: 9px
}
[data-xdgbtn-address]>div span:first-child:before {
    content: "Copied !"
}
[data-xdgbtn-address] .xdgbtn-symbol {
    width: 45px;
    height: 45px;
    margin-right: 6px;
    transition: transform 0.2s ease
}
[data-xdgbtn-address] .xdgbtn-symbol+div {
    transition: transform 0.2s ease
}
[data-xdgbtn-address].xdgbtn-theme-corpo .xdgbtn-symbol {
    border-radius: 45px;
    box-shadow: inset 0 0 0 2px #333
}
[data-xdgbtn-address].xdgbtn-theme-corpo .xdgbtn-symbol span {
    font-size: 2.3em;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center
}
[data-xdgbtn-address].xdgbtn-theme-corpo .xdgbtn-symbol span:before {
    content: "Ð"
}
[data-xdgbtn-address].xdgbtn-theme-doge {
    font-family: Comic Sans MS
}
[data-xdgbtn-address].xdgbtn-theme-doge .xdgbtn-symbol span:before {
    content: "";
    background-image: url("data:image/png;base64, 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");
    background-size: 45px;
    background-repeat: no-repeat;
    background-position: top;
    width: 45px;
    height: 45px;
    display: block
}
[data-xdgbtn-address] .xdgbtn-currency:before {
    font-size: 9px;
    display: block
}
[data-xdgbtn-address].xdgbtn-donate .xdgbtn-currency:before {
    content: "Make a donation"
}
[data-xdgbtn-address].xdgbtn-donate .xdgbtn-symbol:before {
    display: block;
    content: "Dogecoin donated";
    font-size: 9px;
    position: absolute;
    left: -115px;
    top: 6px
}
[data-xdgbtn-address].xdgbtn-donate .xdgbtn-symbol:after {
    display: block;
    content: attr(data-balance);
    font-size: 15px;
    position: absolute;
    bottom: 6px;
    left: -115px
}
[data-xdgbtn-address] .xdgbtn-currency:before {
    content: "Pay with"
}
[data-xdgbtn-address]:not(.xdgbtn-opened):hover .xdgbtn-symbol {
    transform: translateX(57.5px)
}
[data-xdgbtn-address]:not(.xdgbtn-opened):hover .xdgbtn-symbol+div {
    transform: translateX(160px)
}
[data-xdgbtn-address]:not(.xdgbtn-opened).xdgbtn-donate:hover .xdgbtn-symbol {
    transform: translateX(115px)
}
[data-xdgbtn-address].xdgbtn-opened .xdgbtn-symbol+div {
    display: none
}
[data-xdgbtn-address].xdgbtn-black,
[data-xdgbtn-address].xdgbtn-black > div {
    color: #fbbc3a;
    background-image: none;
    background-color: #272515
}
[data-xdgbtn-address].xdgbtn-black.xdgbtn-theme-corpo .xdgbtn-symbol {
    box-shadow: inset 0 0 0 2px #fbbc3a
}
[data-xdgbtn-address].xdgbtn-black.xdgbtn-opened:after {
    background-color: #272515;
    border-color: #323520
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 0
    }
    10% {
        opacity: 1
    }
    90% {
        opacity: 1;
        transform: translateY(0)
    }
    99% {
        opacity: 0;
        transform: translateY(-30px)
    }
    to {
        opacity: 0
    }
}
@keyframes fadeOut {
    0% {
        opacity: 0
    }
    10% {
        opacity: 1
    }
    90% {
        opacity: 1;
        transform: translateY(0)
    }
    99% {
        opacity: 0;
        transform: translateY(-30px)
    }
    to {
        opacity: 0
    }
}
